package com.antdesignbackend.backend.entity.entityVo;

import com.antdesignbackend.backend.entity.Collection;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class CollectionVo extends Collection {
    /**
     * 门店名称
     */
    private String shopName;
    /**
     * 空间类型
     */
    private String spaceType;
    /**
     * 门店地址
     */
    private String address;
    /**
     * 距离 相距多少米、公里
     */
    private Double distance;
    /**
     * 最低价格
     */
    private Double minPrice;
    /**
     * 是否认证
     */
    private Integer types;
    /**
     * 门店缩略图路径
     */
    private String imageUrl;
    /**
     * 门店标签 如有包厢，有卡座，免费wifi等
     */
    private String tags;
    /**
     * 经度
     */
    private Double longitude;
    /**
     * 纬度
     */
    private Double latitude;
    /**
     * 电话
     */
    private String phone;
    /*
    当前页码从0开始,默认0
     */
    public int offset = 0;
    /*
    每页的行数，默认15
     */
    public int limit = 10;
    /**
     * 收藏人数
     */
    private int number;
    /**
     **当前的页码，默认第1页
     **/
    public int pageIndex = 1;
    /**
     ** 每页的行数，默认10
     **/
    public int pageSize = 10;
    /**
     * 用户名
     */
    private String userName;
}
